// config 配置
import request from '@/utils/request'

const api = {
  config: '/system/sysConfig'
}

export default api

export function getConfigList (parameter) {
    return request({
      url: api.config + '/getSysConfigPageList',
      method: 'get',
      params: parameter
    })
  }
  export function saveConfig (parameter) {
      if(parameter.id > 0){
          return modifyConfig(parameter)
      } else {
          return addConfig(parameter)
      }
  }
  function addConfig(parameter){
    return request({
        url: api.config +'/saveSysConfig',
        method: 'post',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  function modifyConfig(parameter){
    return request({
        url: api.config +'/modifySysConfig',
        method: 'put',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  export function delConfig (parameter) {
    return request({
      url: api.config + '/removeSysConfig',
      method: 'delete',
      params: parameter
    })
  }